home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_12.txt < prev    next >
Text File  |  1993-04-16  |  19KB  |  361 lines

  1. # near model CODE resource
  2. # jump table entries: 3152-3158 (7 of them)
  3. export_394:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 000C                movea.l    A4, [A6 + 0xC]
  7. 0000000A  486E FFF8                pea.l      [A6 - 0x8]
  8. 0000000E  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  9. 00000012  2F0C                     move.l     -[A7], A4
  10. 00000014  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  11. 00000018  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  12. 0000001E  504F                     addq.w     A7, 8
  13. 00000020  660C                     bne        +0xE /* 0000002E */
  14. 00000022  486E FFF8                pea.l      [A6 - 0x8]
  15. 00000026  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  16. 0000002A  584F                     addq.w     A7, 4
  17. 0000002C  604C                     bra        +0x4E /* 0000007A */
  18. label0000002E:
  19. 0000002E  4AAD FD0A                tst.l      [A5 - 0x2F6]
  20. 00000032  6716                     beq        +0x18 /* 0000004A */
  21. 00000034  204C                     movea.l    A0, A4
  22. 00000036  5088                     addq.l     A0, 8
  23. 00000038  2F20                     move.l     -[A7], -[A0]
  24. 0000003A  2F20                     move.l     -[A7], -[A0]
  25. 0000003C  486E FFF8                pea.l      [A6 - 0x8]
  26. 00000040  206D FD0A                movea.l    A0, [A5 - 0x2F6]
  27. 00000044  4E90                     jsr        [A0]
  28. 00000046  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29. label0000004A:
  30. 0000004A  486E FFF8                pea.l      [A6 - 0x8]
  31. 0000004E  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  32. 00000052  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  33. 00000058  584F                     addq.w     A7, 4
  34. 0000005A  661E                     bne        +0x20 /* 0000007A */
  35. 0000005C  558F                     subq.l     A7, 2
  36. 0000005E  2F0C                     move.l     -[A7], A4
  37. 00000060  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  38. 00000064  486E FFF8                pea.l      [A6 - 0x8]
  39. 00000068  303C 0536                move.w     D0, 0x536
  40. 0000006C  A816                     syscall    Pack8
  41. 0000006E  301F                     move.w     D0, [A7]+
  42. 00000070  48C0                     ext.l      D0
  43. 00000072  2F00                     move.l     -[A7], D0
  44. 00000074  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  45. 00000078  584F                     addq.w     A7, 4
  46. label0000007A:
  47. 0000007A  206E 0008                movea.l    A0, [A6 + 0x8]
  48. 0000007E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  49. 00000082  20D9                     move.l     [A0]+, [A1]+
  50. 00000084  20D9                     move.l     [A0]+, [A1]+
  51. 00000086  286E FFF4                movea.l    A4, [A6 - 0xC]
  52. 0000008A  4E5E                     unlink     A6
  53. 0000008C  4E75                     rts
  54. export_395:
  55. 0000008E  4E56 FFF0                link       A6, -0x0010
  56. 00000092  48E7 0118                movem.l    -[A7], D7,A3,A4
  57. 00000096  2E2E 0010                move.l     D7, [A6 + 0x10]
  58. 0000009A  286E 000C                movea.l    A4, [A6 + 0xC]
  59. 0000009E  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  60. 000000A6  7000                     moveq.l    D0, 0x00
  61. 000000A8  2D40 FFFC                move.l     [A6 - 0x4], D0
  62. 000000AC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  63. 000000B0  2F0C                     move.l     -[A7], A4
  64. 000000B2  2054                     movea.l    A0, [A4]
  65. 000000B4  2050                     movea.l    A0, [A0]
  66. 000000B6  2268 008C                movea.l    A1, [A0 + 0x8C]
  67. 000000BA  4E91                     jsr        [A1]
  68. 000000BC  2640                     movea.l    A3, D0
  69. 000000BE  200B                     move.l     D0, A3
  70. 000000C0  584F                     addq.w     A7, 4
  71. 000000C2  6748                     beq        +0x4A /* 0000010C */
  72. 000000C4  2007                     move.l     D0, D7
  73. 000000C6  0480 5144 7074           subi.l     D0, 0x51447074 /* 'QDpt' */
  74. 000000CC  662E                     bne        +0x30 /* 000000FC */
  75. 000000CE  2F0B                     move.l     -[A7], A3
  76. 000000D0  486E FFF0                pea.l      [A6 - 0x10]
  77. 000000D4  2053                     movea.l    A0, [A3]
  78. 000000D6  2050                     movea.l    A0, [A0]
  79. 000000D8  2268 0094                movea.l    A1, [A0 + 0x94]
  80. 000000DC  4E91                     jsr        [A1]
  81. 000000DE  302E FFF0                move.w     D0, [A6 - 0x10]
  82. 000000E2  48C0                     ext.l      D0
  83. 000000E4  2F00                     move.l     -[A7], D0
  84. 000000E6  302E FFF2                move.w     D0, [A6 - 0xE]
  85. 000000EA  48C0                     ext.l      D0
  86. 000000EC  2F00                     move.l     -[A7], D0
  87. 000000EE  486E FFF8                pea.l      [A6 - 0x8]
  88. 000000F2  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  89. 000000F6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  90. 000000FA  6010                     bra        +0x12 /* 0000010C */
  91. label000000FC:
  92. 000000FC  2F07                     move.l     -[A7], D7
  93. 000000FE  2F0C                     move.l     -[A7], A4
  94. 00000100  486E FFF8                pea.l      [A6 - 0x8]
  95. 00000104  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  96. 00000108  4FEF 000C                lea.l      A7, [A7 + 0xC]
  97. label0000010C:
  98. 0000010C  206E 0008                movea.l    A0, [A6 + 0x8]
  99. 00000110  43EE FFF8                lea.l      A1, [A6 - 0x8]
  100. 00000114  20D9                     move.l     [A0]+, [A1]+
  101. 00000116  20D9                     move.l     [A0]+, [A1]+
  102. 00000118  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  103. 0000011E  4E5E                     unlink     A6
  104. 00000120  4E75                     rts
  105. export_396:
  106. 00000122  4E56 0000                link       A6, 0
  107. 00000126  48E7 1008                movem.l    -[A7], D3,A4
  108. 0000012A  286E 0008                movea.l    A4, [A6 + 0x8]
  109. 0000012E  200C                     move.l     D0, A4
  110. 00000130  6604                     bne        +0x6 /* 00000136 */
  111. 00000132  7000                     moveq.l    D0, 0x00
  112. 00000134  6070                     bra        +0x72 /* 000001A6 */
  113. label00000136:
  114. 00000136  7601                     moveq.l    D3, 0x01
  115. 00000138  2F03                     move.l     -[A7], D3
  116. 0000013A  4878 32C8                push.l     0x32C8
  117. 0000013E  2F0C                     move.l     -[A7], A4
  118. 00000140  2054                     movea.l    A0, [A4]
  119. 00000142  2050                     movea.l    A0, [A0]
  120. 00000144  2268 000C                movea.l    A1, [A0 + 0xC]
  121. 00000148  4E91                     jsr        [A1]
  122. 0000014A  508F                     addq.l     A7, 8
  123. 0000014C  261F                     move.l     D3, [A7]+
  124. 0000014E  4A00                     tst.b      D0
  125. 00000150  6714                     beq        +0x16 /* 00000166 */
  126. 00000152  2054                     movea.l    A0, [A4]
  127. 00000154  7000                     moveq.l    D0, 0x00
  128. 00000156  3028 0064                move.w     D0, [A0 + 0x64]
  129. 0000015A  7208                     moveq.l    D1, 0x08
  130. 0000015C  C240                     and.w      D1, D0
  131. 0000015E  7000                     moveq.l    D0, 0x00
  132. 00000160  3001                     move.w     D0, D1
  133. 00000162  4A80                     tst.l      D0
  134. 00000164  663E                     bne        +0x40 /* 000001A4 */
  135. label00000166:
  136. 00000166  2F03                     move.l     -[A7], D3
  137. 00000168  4878 0C09                push.l     0xC09
  138. 0000016C  2F0C                     move.l     -[A7], A4
  139. 0000016E  2054                     movea.l    A0, [A4]
  140. 00000170  2050                     movea.l    A0, [A0]
  141. 00000172  2268 0080                movea.l    A1, [A0 + 0x80]
  142. 00000176  4E91                     jsr        [A1]
  143. 00000178  508F                     addq.l     A7, 8
  144. 0000017A  261F                     move.l     D3, [A7]+
  145. 0000017C  0C80 7A73 7973           cmpi.l     D0, 0x7A737973 /* 'zsys' */
  146. 00000182  661E                     bne        +0x20 /* 000001A2 */
  147. 00000184  2F03                     move.l     -[A7], D3
  148. 00000186  4878 0C08                push.l     0xC08
  149. 0000018A  2F0C                     move.l     -[A7], A4
  150. 0000018C  2054                     movea.l    A0, [A4]
  151. 0000018E  2050                     movea.l    A0, [A0]
  152. 00000190  2268 0080                movea.l    A1, [A0 + 0x80]
  153. 00000194  4E91                     jsr        [A1]
  154. 00000196  508F                     addq.l     A7, 8
  155. 00000198  261F                     move.l     D3, [A7]+
  156. 0000019A  0C80 4D41 4353           cmpi.l     D0, 0x4D414353 /* 'MACS' */
  157. 000001A0  6702                     beq        +0x4 /* 000001A4 */
  158. label000001A2:
  159. 000001A2  7600                     moveq.l    D3, 0x00
  160. label000001A4:
  161. 000001A4  1003                     move.b     D0, D3
  162. label000001A6:
  163. 000001A6  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  164. 000001AC  4E5E                     unlink     A6
  165. 000001AE  4E75                     rts
  166. export_397:
  167. 000001B0  4E56 0000                link       A6, 0
  168. 000001B4  2F07                     move.l     -[A7], D7
  169. 000001B6  3E3C 0BEA                move.w     D7, 0xBEA
  170. 000001BA  202E 0008                move.l     D0, [A6 + 0x8]
  171. 000001BE  0480 636F 6D74           subi.l     D0, 0x636F6D74 /* 'comt' */
  172. 000001C4  6764                     beq        +0x66 /* 0000022A */
  173. 000001C6  0480 0003 06F0           subi.l     D0, 0x306F0
  174. 000001CC  673E                     beq        +0x40 /* 0000020C */
  175. 000001CE  0480 07F6 FA00           subi.l     D0, 0x7F6FA00
  176. 000001D4  6742                     beq        +0x44 /* 00000218 */
  177. 000001D6  0480 00F7 F405           subi.l     D0, 0xF7F405
  178. 000001DC  6740                     beq        +0x42 /* 0000021E */
  179. 000001DE  0480 010E 01FB           subi.l     D0, 0x10E01FB
  180. 000001E4  6720                     beq        +0x22 /* 00000206 */
  181. 000001E6  0480 02FE FD09           subi.l     D0, 0x2FEFD09
  182. 000001EC  6712                     beq        +0x14 /* 00000200 */
  183. 000001EE  0480 0006 120D           subi.l     D0, 0x6120D
  184. 000001F4  671C                     beq        +0x1E /* 00000212 */
  185. 000001F6  0480 05F0 FEF9           subi.l     D0, 0x5F0FEF9
  186. 000001FC  6726                     beq        +0x28 /* 00000224 */
  187. 000001FE  6030                     bra        +0x32 /* 00000230 */
  188. label00000200:
  189. 00000200  3E3C 0BEA                move.w     D7, 0xBEA
  190. 00000204  6036                     bra        +0x38 /* 0000023C */
  191. label00000206:
  192. 00000206  3E3C AEBB                move.w     D7, 0xAEBB
  193. 0000020A  6030                     bra        +0x32 /* 0000023C */
  194. label0000020C:
  195. 0000020C  3E3C AEBD                move.w     D7, 0xAEBD
  196. 00000210  602A                     bra        +0x2C /* 0000023C */
  197. label00000212:
  198. 00000212  3E3C AEB4                move.w     D7, 0xAEB4
  199. 00000216  6024                     bra        +0x26 /* 0000023C */
  200. label00000218:
  201. 00000218  3E3C 0BEB                move.w     D7, 0xBEB
  202. 0000021C  601E                     bra        +0x20 /* 0000023C */
  203. label0000021E:
  204. 0000021E  3E3C F40B                move.w     D7, 0xF40B
  205. 00000222  6018                     bra        +0x1A /* 0000023C */
  206. label00000224:
  207. 00000224  3E3C 3202                move.w     D7, 0x3202
  208. 00000228  6012                     bra        +0x14 /* 0000023C */
  209. label0000022A:
  210. 0000022A  3E3C 5147                move.w     D7, 0x5147 /* 'QG' */
  211. 0000022E  600C                     bra        +0xE /* 0000023C */
  212. label00000230:
  213. 00000230  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  214. 00000236  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  215. 0000023A  584F                     addq.w     A7, 4
  216. label0000023C:
  217. 0000023C  3007                     move.w     D0, D7
  218. 0000023E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  219. 00000242  4E5E                     unlink     A6
  220. 00000244  4E75                     rts
  221. export_398:
  222. 00000246  4E56 0000                link       A6, 0
  223. 0000024A  2F07                     move.l     -[A7], D7
  224. 0000024C  3E3C 0BEA                move.w     D7, 0xBEA
  225. 00000250  202E 0008                move.l     D0, [A6 + 0x8]
  226. 00000254  0480 636F 6D74           subi.l     D0, 0x636F6D74 /* 'comt' */
  227. 0000025A  6764                     beq        +0x66 /* 000002C0 */
  228. 0000025C  0480 0003 06F0           subi.l     D0, 0x306F0
  229. 00000262  673E                     beq        +0x40 /* 000002A2 */
  230. 00000264  0480 07F6 FA00           subi.l     D0, 0x7F6FA00
  231. 0000026A  6742                     beq        +0x44 /* 000002AE */
  232. 0000026C  0480 00F7 F405           subi.l     D0, 0xF7F405
  233. 00000272  6740                     beq        +0x42 /* 000002B4 */
  234. 00000274  0480 010E 01FB           subi.l     D0, 0x10E01FB
  235. 0000027A  6720                     beq        +0x22 /* 0000029C */
  236. 0000027C  0480 02FE FD09           subi.l     D0, 0x2FEFD09
  237. 00000282  6712                     beq        +0x14 /* 00000296 */
  238. 00000284  0480 0006 120D           subi.l     D0, 0x6120D
  239. 0000028A  671C                     beq        +0x1E /* 000002A8 */
  240. 0000028C  0480 05F0 FEF9           subi.l     D0, 0x5F0FEF9
  241. 00000292  6726                     beq        +0x28 /* 000002BA */
  242. 00000294  6030                     bra        +0x32 /* 000002C6 */
  243. label00000296:
  244. 00000296  3E3C 0BEA                move.w     D7, 0xBEA
  245. 0000029A  6036                     bra        +0x38 /* 000002D2 */
  246. label0000029C:
  247. 0000029C  3E3C AEBB                move.w     D7, 0xAEBB
  248. 000002A0  6030                     bra        +0x32 /* 000002D2 */
  249. label000002A2:
  250. 000002A2  3E3C AEBD                move.w     D7, 0xAEBD
  251. 000002A6  602A                     bra        +0x2C /* 000002D2 */
  252. label000002A8:
  253. 000002A8  3E3C AEB4                move.w     D7, 0xAEB4
  254. 000002AC  6024                     bra        +0x26 /* 000002D2 */
  255. label000002AE:
  256. 000002AE  3E3C 0BEB                move.w     D7, 0xBEB
  257. 000002B2  601E                     bra        +0x20 /* 000002D2 */
  258. label000002B4:
  259. 000002B4  3E3C F40B                move.w     D7, 0xF40B
  260. 000002B8  6018                     bra        +0x1A /* 000002D2 */
  261. label000002BA:
  262. 000002BA  3E3C 3202                move.w     D7, 0x3202
  263. 000002BE  6012                     bra        +0x14 /* 000002D2 */
  264. label000002C0:
  265. 000002C0  3E3C 5147                move.w     D7, 0x5147 /* 'QG' */
  266. 000002C4  600C                     bra        +0xE /* 000002D2 */
  267. label000002C6:
  268. 000002C6  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  269. 000002CC  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  270. 000002D0  584F                     addq.w     A7, 4
  271. label000002D2:
  272. 000002D2  3007                     move.w     D0, D7
  273. 000002D4  2E2E FFFC                move.l     D7, [A6 - 0x4]
  274. 000002D8  4E5E                     unlink     A6
  275. 000002DA  4E75                     rts
  276. export_399:
  277. 000002DC  4E56 FFF4                link       A6, -0x000C
  278. 000002E0  48E7 0118                movem.l    -[A7], D7,A3,A4
  279. 000002E4  266E 0008                movea.l    A3, [A6 + 0x8]
  280. 000002E8  4878 0BF4                push.l     0xBF4
  281. 000002EC  2F0B                     move.l     -[A7], A3
  282. 000002EE  2053                     movea.l    A0, [A3]
  283. 000002F0  2050                     movea.l    A0, [A0]
  284. 000002F2  2268 0080                movea.l    A1, [A0 + 0x80]
  285. 000002F6  4E91                     jsr        [A1]
  286. 000002F8  1E00                     move.b     D7, D0
  287. 000002FA  7000                     moveq.l    D0, 0x00
  288. 000002FC  1007                     move.b     D0, D7
  289. 000002FE  0C40 0001                cmpi.w     D0, 0x1
  290. 00000302  504F                     addq.w     A7, 8
  291. 00000304  665C                     bne        +0x5E /* 00000362 */
  292. 00000306  2053                     movea.l    A0, [A3]
  293. 00000308  2868 0018                movea.l    A4, [A0 + 0x18]
  294. 0000030C  2F0C                     move.l     -[A7], A4
  295. 0000030E  486E FFF4                pea.l      [A6 - 0xC]
  296. 00000312  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  297. 00000316  41EE FFF4                lea.l      A0, [A6 - 0xC]
  298. 0000031A  504F                     addq.w     A7, 8
  299. 0000031C  6034                     bra        +0x36 /* 00000352 */
  300. label0000031E:
  301. 0000031E  2F0C                     move.l     -[A7], A4
  302. 00000320  2054                     movea.l    A0, [A4]
  303. 00000322  2050                     movea.l    A0, [A0]
  304. 00000324  2268 0168                movea.l    A1, [A0 + 0x168]
  305. 00000328  4E91                     jsr        [A1]
  306. 0000032A  7200                     moveq.l    D1, 0x00
  307. 0000032C  1200                     move.b     D1, D0
  308. 0000032E  0C41 0001                cmpi.w     D1, 0x1
  309. 00000332  584F                     addq.w     A7, 4
  310. 00000334  661C                     bne        +0x1E /* 00000352 */
  311. 00000336  4878 0BF4                push.l     0xBF4
  312. 0000033A  2F0C                     move.l     -[A7], A4
  313. 0000033C  2054                     movea.l    A0, [A4]
  314. 0000033E  2050                     movea.l    A0, [A0]
  315. 00000340  2268 0080                movea.l    A1, [A0 + 0x80]
  316. 00000344  4E91                     jsr        [A1]
  317. 00000346  1E00                     move.b     D7, D0
  318. 00000348  7000                     moveq.l    D0, 0x00
  319. 0000034A  1007                     move.b     D0, D7
  320. 0000034C  4A80                     tst.l      D0
  321. 0000034E  504F                     addq.w     A7, 8
  322. 00000350  6710                     beq        +0x12 /* 00000362 */
  323. label00000352:
  324. 00000352  486E FFF4                pea.l      [A6 - 0xC]
  325. 00000356  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  326. 0000035A  2840                     movea.l    A4, D0
  327. 0000035C  200C                     move.l     D0, A4
  328. 0000035E  584F                     addq.w     A7, 4
  329. 00000360  66BC                     bne        -0x42 /* 0000031E */
  330. label00000362:
  331. 00000362  1007                     move.b     D0, D7
  332. 00000364  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  333. 0000036A  4E5E                     unlink     A6
  334. 0000036C  4E75                     rts
  335. export_400:
  336. 0000036E  4E56 FFFC                link       A6, -0x0004
  337. 00000372  48E7 0018                movem.l    -[A7], A3,A4
  338. 00000376  286E 0008                movea.l    A4, [A6 + 0x8]
  339. 0000037A  7000                     moveq.l    D0, 0x00
  340. 0000037C  2D40 FFFC                move.l     [A6 - 0x4], D0
  341. 00000380  2F0C                     move.l     -[A7], A4
  342. 00000382  2054                     movea.l    A0, [A4]
  343. 00000384  2050                     movea.l    A0, [A0]
  344. 00000386  2268 00CC                movea.l    A1, [A0 + 0xCC]
  345. 0000038A  4E91                     jsr        [A1]
  346. 0000038C  2640                     movea.l    A3, D0
  347. 0000038E  200B                     move.l     D0, A3
  348. 00000390  584F                     addq.w     A7, 4
  349. 00000392  6710                     beq        +0x12 /* 000003A4 */
  350. 00000394  700B                     moveq.l    D0, 0x0B
  351. 00000396  2F00                     move.l     -[A7], D0
  352. 00000398  2F0B                     move.l     -[A7], A3
  353. 0000039A  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  354. 0000039E  2D40 FFFC                move.l     [A6 - 0x4], D0
  355. 000003A2  504F                     addq.w     A7, 8
  356. label000003A4:
  357. 000003A4  202E FFFC                move.l     D0, [A6 - 0x4]
  358. 000003A8  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  359. 000003AE  4E5E                     unlink     A6
  360. 000003B0  4E75                     rts
  361.